
#include "stdint.h"
#include "stdbool.h"	




#ifndef	_BSW_SYSTEMSERVICE_OS_USER_
#define	_BSW_SYSTEMSERVICE_OS_USER_

/********************************************************************************************************************
|   Other Header File Inclusion
|*******************************************************************************************************************/

/********************************************************************************************************************
|   Compile Option Or Configuration Section (For Test/Debug)
|*******************************************************************************************************************/

/********************************************************************************************************************
|   Macro Definition
|*******************************************************************************************************************/

/********************************************************************************************************************
|   Enum Definition
|*******************************************************************************************************************/

/********************************************************************************************************************
|   Typedef Definition
|*******************************************************************************************************************/

extern	u32 ui32_AliveCount;

//extern	Std_ReturnType ui8_g_Appl_GetADdata_Flg;
extern u16 *ui16_g_GetAD_Value;



/********************************************************************************************************************
|   Global Variables With Extern Linkage
|*******************************************************************************************************************/

/********************************************************************************************************************
|   Global Function Prototypes
|*******************************************************************************************************************/

/********************************************************************************************************************
Function Name:		BSW_SystemService_OS_User_1msTaskCallout
Sync/Async:			Synchronous
Reentrancy:			Non-Reentrant
Parameter[in]:		None
Parameter[inout]:	None
Parameter[out]:		None
Return Value:		None
Description:		系统服务OS用户程序，1ms定时任务Callout
|*******************************************************************************************************************/
extern	void	BSW_SystemService_OS_User_1msTaskCallout(void);

/********************************************************************************************************************
Function Name:		BSW_SystemService_OS_User_5msATaskCallout
Sync/Async:			Synchronous
Reentrancy:			Non-Reentrant
Parameter[in]:		None
Parameter[inout]:	None
Parameter[out]:		None
Return Value:		None
Description:		系统服务OS用户程序，5msA定时任务Callout
|*******************************************************************************************************************/
extern	void	BSW_SystemService_OS_User_5msATaskCallout(void);

/********************************************************************************************************************
Function Name:		BSW_SystemService_OS_User_5msBTaskCallout
Sync/Async:			Synchronous
Reentrancy:			Non-Reentrant
Parameter[in]:		None
Parameter[inout]:	None
Parameter[out]:		None
Return Value:		None
Description:		系统服务OS用户程序，5msB定时任务Callout
|*******************************************************************************************************************/
extern	void	BSW_SystemService_OS_User_5msBTaskCallout(void);

/********************************************************************************************************************
Function Name:		BSW_SystemService_OS_User_10msATaskCallout
Sync/Async:			Synchronous
Reentrancy:			Non-Reentrant
Parameter[in]:		None
Parameter[inout]:	None
Parameter[out]:		None
Return Value:		None
Description:		系统服务OS用户程序，10ms定时任务Callout
|*******************************************************************************************************************/
extern	void	BSW_SystemService_OS_User_10msATaskCallout(void);

/********************************************************************************************************************
Function Name:		BSW_SystemService_OS_User_10msBTaskCallout
Sync/Async:			Synchronous
Reentrancy:			Non-Reentrant
Parameter[in]:		None
Parameter[inout]:	None
Parameter[out]:		None
Return Value:		None
Description:		系统服务OS用户程序，10ms定时任务Callout
|*******************************************************************************************************************/
extern	void	BSW_SystemService_OS_User_10msBTaskCallout(void);

/********************************************************************************************************************
Function Name:		BSW_SystemService_OS_User_50msCTaskCallout
Sync/Async:			Synchronous
Reentrancy:			Non-Reentrant
Parameter[in]:		None
Parameter[inout]:	None
Parameter[out]:		None
Return Value:		None
Description:		系统服务OS用户程序，50ms定时任务Callout
|*******************************************************************************************************************/
extern	void	BSW_SystemService_OS_User_50msTaskCallout(void);

/********************************************************************************************************************
Function Name:		BSW_SystemService_OS_User_100msTaskCallout
Sync/Async:			Synchronous
Reentrancy:			Non-Reentrant
Parameter[in]:		None
Parameter[inout]:	None
Parameter[out]:		None
Return Value:		None
Description:		系统服务OS用户程序，100ms定时任务Callout
|*******************************************************************************************************************/
extern	void	BSW_SystemService_OS_User_100msTaskCallout(void);

/********************************************************************************************************************
Function Name:		BSW_SystemService_OS_User_200msTaskCallout
Sync/Async:			Synchronous
Reentrancy:			Non-Reentrant
Parameter[in]:		None
Parameter[inout]:	None
Parameter[out]:		None
Return Value:		None
Description:		系统服务OS用户程序，100ms定时任务Callout
|*******************************************************************************************************************/
extern	void	BSW_SystemService_OS_User_200msTaskCallout(void);

/********************************************************************************************************************
Function Name:		BSW_SystemService_OS_User_500msTaskCallout
Sync/Async:			Synchronous
Reentrancy:			Non-Reentrant
Parameter[in]:		None
Parameter[inout]:	None
Parameter[out]:		None
Return Value:		None
Description:		系统服务OS用户程序，500ms定时任务Callout
|*******************************************************************************************************************/
extern	void	BSW_SystemService_OS_User_500msTaskCallout(void);

/********************************************************************************************************************
Function Name:		BSW_SystemService_OS_User_1000msTaskCallout
Sync/Async:			Synchronous
Reentrancy:			Non-Reentrant
Parameter[in]:		None
Parameter[inout]:	None
Parameter[out]:		None
Return Value:		None
Description:		系统服务OS用户程序，1000ms定时任务Callout
|*******************************************************************************************************************/
extern	void	BSW_SystemService_OS_User_1000msTaskCallout(void);



#endif



